package ProyectoX;


import javax.swing.ImageIcon;

public class Lanzaguisante extends Planta{
	
	//Atributos
	
	protected static String nombre = "Lanzaguisante";
	protected static int vidaInicial = 200;
	protected static int cadencia = 1250;
	
	//Constructor
	
	public Lanzaguisante(int posX,int posY,Juego miJuego){
		super(nombre,posX, posY, miJuego,vidaInicial);
		ImageIcon aux = new ImageIcon(getClass().getClassLoader().getResource("Lanzaguisante.gif"));
		RepGrafica RG = new RepGrafica(aux.getImage());
		setRepGrafica(RG);
		start();
		setPuntoY((posY-50)/91);
		}
	
	//Comandos
	
	public void atacar (){		
		try {
			sleep(cadencia);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
		Guisante g = new Guisante(posicionX+25,posicionY+2,miJuego);
		
		
	}
	
	public void run(){
		miJuego.getVentana().getContentPane().add(repGrafica);
		while(!murio() && miJuego.getPerdio())
		{dibujar(miJuego.getVentana().getGraphics(),0,0);
		  if(ataca)
			  atacar();
		  try {
			sleep(20);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
		  if(!miJuego.getPerdio() || murio())
				break;	
		}
	}

}
